import request from '../../utils/request.js'

export const user = {
    // 更新用户信息
    updateUserInfo(data) {
        return request({
            url: '/user/info/update',  // 修改为正确的接口路径
            method: 'put',
            data
        })
    },

    // 获取用户四个统计数据
    getFourData() {
        return request({
            url: '/user/info/four/data',
            method: 'get'
        });
    },

    // 获取热力图数据
    getHeatmapCount(year) {
        return request({
            url: '/user/info/heatmap/count',
            method: 'get',
            params: { year }
        });
    },

    // 获取点赞收藏数量
    getLikeFavourCount() {
        return request({
            url: '/user/info/like/favour/count',
            method: 'get'
        })
    },

    // 获取我的点赞列表
    getMyLikeList(type) {
        return request({
            url: '/user/info/my/like',
            method: 'get',
            params: { type }
        })
    },

    // 获取我的收藏列表
    getMyFavourList(type) {
        return request({
            url: '/user/info/my/favour',
            method: 'get',
            params: { type }
        })
    }
}
